var domUtils = UE.dom.domUtils;
var serverUrl =  ctx + "/ueditor/request";
var ueditorDefaultOptions = {
    //图片上传配置区
    serverUrl: serverUrl
    ,wordImageUrl:serverUrl + "/upload/editorFile"             //word转存提交地址
    ,wordImagePath:ctx + "/file/" ,

    webAppKey:"9HrmGf2ul4mlyK8ktO2Ziayd",
    // shortcutMenu:["fontfamily", "fontsize", "bold", "italic", "underline", "forecolor", "backcolor", "insertorderedlist", "insertunorderedlist"],

	toolbars: [
		// [ 'undo','bold', 'italic', 'underline', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch','blockquote', 'pasteplain',
		// '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist',
		// 'lineheight','|','customstyle', 'paragraph', 'fontfamily', 'fontsize', '|',
		// 'directionalityltr', 'directionalityrtl', 'indent', '|',
		// 'justifyleft', 'justifycenter', 'justifyright', 'justifyjustify','|',
		// 'link', 'unlink', 'anchor', '|', 'imagenone', 'imageleft', 'imageright','imagecenter', '|',
		// 'insertimage', 'emotion','insertvideo','attachment',  'pagebreak', '|',
		// 'horizontal', 'date', 'time', 'spechars', '|','inserttable', 'deletetable'
		// ]
	],
	autoHeightEnabled: true,
	autoFloatEnabled: true,
	imageActionName :"/upload/editorFile",
	fileActionName :"/upload/editorFile",
	imageCompressEnable : false,
	imageMaxSize : 5242880,
	imageAllowFiles :[".png", ".jpg", ".jpeg", ".gif", ".bmp"],
	initialFrameWidth : 752, // 控件宽度
	initialFrameHeight : 400, // 控件高度
	fileActionName: "/upload/editorFile", /* controller里,执行上传视频的action名称 */
	fileMaxSize: 51200000, /* 上传大小限制，单位B，默认50MB */
	fileAllowFiles: [
	        // ".png", ".jpg", ".jpeg", ".gif", ".bmp",
	        // ".flv", ".swf", ".mkv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg",
	        // ".ogg", ".ogv", ".mov", ".wmv", ".mp4", ".webm", ".mp3", ".wav", ".mid",
	        // ".rar", ".zip", ".tar", ".gz", ".7z", ".bz2", ".cab", ".iso",
	        // ".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".pdf", ".txt", ".md", ".xml"
	]
};
/**
 * 将ueditor的默认配置和当前传进来的配置做并集处理
 * @param configJson
 */
function joinJson(configJson){
	var temp = ($.isPlainObject(configJson) || !configJson) ? $.extend(true,{},ueditorDefaultOptions,configJson) : $.extend({},ueditorDefaultOptions);
	ueditorDefaultOptions = temp;
	return temp;
}